package me.landery.modules.sinco.service.dto;

import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

@Getter
@Setter
public class GeneratePaperDto implements Serializable {
    /**
     * 文章内容类型
     */
    @NotNull
    private Integer contentType;

    /**
     * 语种
     */
    @NotNull
    private Integer language;

    /**
     * 生成类型
     */
    @NotNull
    private Integer generateType;

    /**
     * 摘要需要的标题
     */
    private String title;

    /**
     * 使用用途，0标题生成
     */
    @NotNull
    private Integer typeid;

    /**
     * 文章内容
     */
    @NotNull
    private String paper;

    /**
     * API访问token，如果是在线使用 就没有token
     */
    private String token;

    /**
     * API访问的appid
     */
    private String appId;
}
